it expresses annoyance or indignation - Alemán Inglés Diccionario